package cn.com.bsoft.cloud.entity;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.math.BigDecimal;

public class ScheduleRecord {
    private String doctorNo;//医生代码
    private String doctorName;//医生姓名

    private String deptCode;//科室代码
    private String deptName;//科室名称
    private String arrangementCode;//排班代码

    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private String clinicDate;//就诊日期
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8")
    private String scheduleTime;//预约时间

    private String sequenceNo;//院方预约记录号
    private String vendor;//操作渠道
    private Integer registerType;//挂号类型
    private Integer status;//预约状态

    private BigDecimal fee;//挂号费
    private boolean isFirst;//是否初诊

    private String identifyNo;//患者身份证号
    private String clinicAddress;//就诊地址
    private String startTime;//就诊开始时间
    private String endTime;//就诊结束时间

    private String cardNo;//预约卡号
    private String cardType;//卡类型
    private String payOrderID;//支付订单号
    private String payOrderStatus;//支付订单状态

    private String regSeqNo;//挂号就诊序号
    private String regPayNo;//挂号发票号
    private String hisOrderNo;//his订单号
    private String hisPayPrepared;//是否已进行his预结算
    private String recordID;//预约记录代码
    private String hospitalCode;//医院代码

    private String medicalSatisfaction;//医疗治疗评价
    private String overallSatisfaction;//总体评价
    private String describe;//评价说明
    private String patientName;//患者姓名
    private String scheduleVendor;//预约途径
    private boolean first;

    private String siteCode;//配送站点编码
    private String siteName;//配送站点名称

    private String deliveryStatus;//预约状态
    private String siteAddress;// 配送地址

    private String loginName;//平台登录id

    private String videoStatus;

    public String getDoctorNo() {
        return doctorNo;
    }

    public void setDoctorNo(String doctorNo) {
        this.doctorNo = doctorNo;
    }

    public String getDoctorName() {
        return doctorName;
    }

    public void setDoctorName(String doctorName) {
        this.doctorName = doctorName;
    }

    public String getDeptCode() {
        return deptCode;
    }

    public void setDeptCode(String deptCode) {
        this.deptCode = deptCode;
    }

    public String getDeptName() {
        return deptName;
    }

    public void setDeptName(String deptName) {
        this.deptName = deptName;
    }

    public String getArrangementCode() {
        return arrangementCode;
    }

    public void setArrangementCode(String arrangementCode) {
        this.arrangementCode = arrangementCode;
    }

    public String getClinicDate() {
        return clinicDate;
    }

    public void setClinicDate(String clinicDate) {
        this.clinicDate = clinicDate;
    }

    public String getScheduleTime() {
        return scheduleTime;
    }

    public void setScheduleTime(String scheduleTime) {
        this.scheduleTime = scheduleTime;
    }

    public String getSequenceNo() {
        return sequenceNo;
    }

    public void setSequenceNo(String sequenceNo) {
        this.sequenceNo = sequenceNo;
    }

    public String getVendor() {
        return vendor;
    }

    public void setVendor(String vendor) {
        this.vendor = vendor;
    }

    public Integer getRegisterType() {
        return registerType;
    }

    public void setRegisterType(Integer registerType) {
        this.registerType = registerType;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public BigDecimal getFee() {
        return fee;
    }

    public void setFee(BigDecimal fee) {
        this.fee = fee;
    }

    public boolean isFirst() {
        return isFirst;
    }

    public void setFirst(boolean first) {
        isFirst = first;
    }

    public String getSiteCode() {
        return siteCode;
    }

    public void setSiteCode(String siteCode) {
        this.siteCode = siteCode;
    }

    public String getSiteName() {
        return siteName;
    }

    public void setSiteName(String siteName) {
        this.siteName = siteName;
    }

    public String getDeliveryStatus() {
        return deliveryStatus;
    }

    public void setDeliveryStatus(String deliveryStatus) {
        this.deliveryStatus = deliveryStatus;
    }

    public String getSiteAddress() {
        return siteAddress;
    }

    public void setSiteAddress(String siteAddress) {
        this.siteAddress = siteAddress;
    }

    public String getLoginName() {
        return loginName;
    }

    public void setLoginName(String loginName) {
        this.loginName = loginName;
    }

    public String getVideoStatus() {
        return videoStatus;
    }

    public void setVideoStatus(String videoStatus) {
        this.videoStatus = videoStatus;
    }

    public String getIdentifyNo() {
        return identifyNo;
    }

    public void setIdentifyNo(String identifyNo) {
        this.identifyNo = identifyNo;
    }

    public String getClinicAddress() {
        return clinicAddress;
    }

    public void setClinicAddress(String clinicAddress) {
        this.clinicAddress = clinicAddress;
    }

    public String getStartTime() {
        return startTime;
    }

    public void setStartTime(String startTime) {
        this.startTime = startTime;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    public String getCardNo() {
        return cardNo;
    }

    public void setCardNo(String cardNo) {
        this.cardNo = cardNo;
    }

    public String getCardType() {
        return cardType;
    }

    public void setCardType(String cardType) {
        this.cardType = cardType;
    }

    public String getPayOrderID() {
        return payOrderID;
    }

    public void setPayOrderID(String payOrderID) {
        this.payOrderID = payOrderID;
    }

    public String getPayOrderStatus() {
        return payOrderStatus;
    }

    public void setPayOrderStatus(String payOrderStatus) {
        this.payOrderStatus = payOrderStatus;
    }

    public String getRegSeqNo() {
        return regSeqNo;
    }

    public void setRegSeqNo(String regSeqNo) {
        this.regSeqNo = regSeqNo;
    }

    public String getRegPayNo() {
        return regPayNo;
    }

    public void setRegPayNo(String regPayNo) {
        this.regPayNo = regPayNo;
    }

    public String getHisOrderNo() {
        return hisOrderNo;
    }

    public void setHisOrderNo(String hisOrderNo) {
        this.hisOrderNo = hisOrderNo;
    }

    public String getHisPayPrepared() {
        return hisPayPrepared;
    }

    public void setHisPayPrepared(String hisPayPrepared) {
        this.hisPayPrepared = hisPayPrepared;
    }

    public String getRecordID() {
        return recordID;
    }

    public void setRecordID(String recordID) {
        this.recordID = recordID;
    }

    public String getHospitalCode() {
        return hospitalCode;
    }

    public void setHospitalCode(String hospitalCode) {
        this.hospitalCode = hospitalCode;
    }

    public String getMedicalSatisfaction() {
        return medicalSatisfaction;
    }

    public void setMedicalSatisfaction(String medicalSatisfaction) {
        this.medicalSatisfaction = medicalSatisfaction;
    }

    public String getOverallSatisfaction() {
        return overallSatisfaction;
    }

    public void setOverallSatisfaction(String overallSatisfaction) {
        this.overallSatisfaction = overallSatisfaction;
    }

    public String getDescribe() {
        return describe;
    }

    public void setDescribe(String describe) {
        this.describe = describe;
    }

    public String getPatientName() {
        return patientName;
    }

    public void setPatientName(String patientName) {
        this.patientName = patientName;
    }

    public String getScheduleVendor() {
        return scheduleVendor;
    }

    public void setScheduleVendor(String scheduleVendor) {
        this.scheduleVendor = scheduleVendor;
    }
}
